knife solo (deprecated)
https://rubygems.org/gems/knife-solo
https://github.com/matschaffer/knife-solo
https://knowledge.sakura.ad.jp/1192/
Chefの標準的なモデルはclient-serverモデル
これはChef infra serverが必要でやや大掛かり
Chef Serverを用意する必要がある
Chef Serverを実行するマシンにはFQDNが与えられている必要がある
Chef server不要版でnodeのcookbookを直接起動するchef-soloコマンドがあるが、以下の点で使いづらい
対象マシンにChef clientが入っている前提
Cookbookを配置する
これを解決するためにknife soloが生まれた
製作者はMat Schafferで今はElasticで働いてるらしい
コミュニティベースのプラグインっぽい
2022/7/28
少なくとも2019年にdeprecatedになっているし、今から使うのはなし
リポジトリで指定されている乗り換え先のknife-zeroも開発は活発ではない
knife-zeroサイドはknife-soloからののりかえならChef-Runをおすすめしている
https://knife-zero.github.io/ja/